@charset "utf-8";
/* by Sean Lu 20181110 */
/* 移动端全局控制reset */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family:arial,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); background-color: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
/* input { -webkit-appearance: none; } */
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #e51d37; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* 全局浮动 */
.fl { float: left; }
.fr { float: right; }

/* 圆细滚动条样式 20180601 */
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-button:vertical { display: none; }
::-webkit-scrollbar-track:vertical { background-color: black; }
::-webkit-scrollbar-track-piece { background: #fff; }
::-webkit-scrollbar-thumb:vertical { background-color: #c2c2c2; }
::-webkit-scrollbar-thumb:vertical:hover { background-color: #A0A0A0; }
::-webkit-scrollbar-corner:vertical { background-color: #535353; }
::-webkit-scrollbar-resizer:vertical { background-color: #FF6E00; }

/* 拖选文字样式 20160628 */
::selection { background: #e51d37; color: #fff; }
::-moz-selection { background: #e51d37; color: #fff; }

.wrapper { margin: 0 auto; width: 1200px; }

.topline { background-color:#555; color:#fff; line-height:35px;}
.topline a{ color:#fff;}
.topline .boxfl{ font-family:simsun; font-size:12px;}
.topline .boxfr{ font-size:12px;}
.topline .txt{ font-weight:bold; padding-right:24px;}
.topline .txt a{ font-size:13px; color:#fff; font-family:simsun;}
.topline .map{ padding-left:20px; background:url(../img/sitemapsgf.png) no-repeat left center; background-size:auto 10px; margin-left:24px;}

.top{ padding:10px 0; position:relative;}
.top .logo{width:27%; margin-right:3%;}
.top .logo img{width:100%;}
.top .boxfr{position:relative; float:right; width:63%;}
.top .nav ul{ height:64px;}
.top .nav li{ float:left;  line-height:64px; width:14%;}
.top .nav a{ color:#333; font-size:14px; font-weight:bold;}

/* search */
.top .search{position:absolute;right:0px; top:50%; margin-top:-15px;}
.top .search input{ width:15px; height:15px; display:block; background:url(../img/search.png) no-repeat right center; border:none; padding:8px 8px 8px 30px; box-sizing:content-box; cursor:pointer; transition:.5s; text-indent:-9999px;}
.top .search input:focus{ background-position:10px center; cursor:auto; width:130px; background-color:#eee; border-radius:20px; text-indent:0;}

.top .menu{ position:absolute; top:0; right:10px; width:16%; min-width:80px; height:100%; background:url(../img/menu.jpg) no-repeat center center; border-left:1px solid #eee; border-right:1px solid #eee;}



.bannerslide { height:620px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; }
.pagination { position: absolute; left: 0; text-align: center; bottom:50px; width: 100%; z-index:1000001;}
.swiper-pagination-switch {display: inline-block; width: 50px; height: 3px; background: #fff; margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background: #e60000;}
.bannerslide .arrow-left { background: url(../img/arrowdfl.png) no-repeat left top; position: absolute; left: 30px; top: 50%; margin-top: -15px; width: 52px; height: 52px;  z-index:1000001;}
.bannerslide .arrow-right { background: url(../img/arrowdfr.png) no-repeat right bottom; position: absolute; right: 30px; top: 50%; margin-top: -15px; width: 52px; height: 52px;  z-index:1000001;}


.homebox01 { padding: 70px; }
.homebox01 .tit { text-align: center; color: #666; margin-bottom: 40px; }
.homebox01 .tit .cn { font-size: 20px; font-weight: bold; }
.homebox01 .tit .en { font-size: 12px; line-height: 40px; }
.homebox01 .list { overflow: hidden; margin-bottom:50px;}
.homebox01 .list .item { width: 31.333333%; float: left; margin-right: 3%;}
.homebox01 .list .item:nth-child(3n) { margin-right: 0; }
.homebox01 .list .item .icon { float: left; }
.homebox01 .list .item .info { margin-left: 90px; }
.homebox01 .list .item .info .name { font-size: 16px; color: #666; font-weight: bold; margin-bottom: 10px; }
.homebox01 .list .item .info .text { font-size: 14px; color: #666; line-height: 20px; }

.homebox01 .boxfl{ width:56%;  }
.homebox01 .boxfr{ width:38.6%;  background-color:#edf5f8;}
.homebox01 .box01{ background-color:#588bc3; color:#fff; padding:9%;}
.homebox01 .tit02{ font-size:22px; font-weight:bold; margin:27px 0;}
.homebox01 .txt p{ margin-bottom:20px;}
.homebox01 .more{ display:inline-block; padding:10px 26px; font-size:14px; border-radius:3px; background-color:#dde6ed;}
.homebox01 .box02{ background-color:#cee5ff; height:102px; display:table; width:100%; /*-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;*/}
.homebox01 .box02 span{ display:table-cell; vertical-align:middle; padding:0 9%;}
.homebox01 .box03{ height:298px; background:url(../img/vbfh.jpg) no-repeat center center; background-size:cover;}
.homebox01 .box04{ display:table; width:100%; padding:0 13%; box-sizing:border-box; height:134px;}
.homebox01 .box04 span{ display:table-cell; vertical-align:middle;}
.homebox01 .box05{ height:101px; background:url(../img/se.jpg) no-repeat center center; background-size:cover; font-weight:bold; font-size:14px; padding:40px 13% 0; box-sizing:border-box;}
.homebox01 .box05 img{ vertical-align:middle; margin-left:5px;}
.homebox01 .box05 a{ color:#fff;}

.homebox02 { height: 480px; background: url(../img/homebox02bg.jpg) no-repeat center; position: relative; }
.homebox02 .conbox { position: absolute; left: 50%; right: 0; top: 0; bottom: 0; background: url(../img/homebox02bg2.png) repeat center; padding: 110px 0 0 100px; color: #fff; }
.homebox02 .conbox .tit { font-size: 20px; margin-bottom: 20px; }
.homebox02 .conbox .txt { font-size: 14px; line-height: 24px; margin-bottom: 40px; }
.homebox02 .conbox .btn {  }
.homebox02 .conbox .btn a { display: inline-block; line-height: 40px; border: 1px solid #fff; color: #fff; font-size: 14px; padding: 0 20px 0 50px; border-radius: 20px; background: url(../img/btnicon.png) no-repeat 20px center; text-decoration: none; }
.homebox02 .conbox .btn a:hover { opacity: .8; }

.slideshow{width:1200px; margin:0 auto;}
.slideshow .slide{width:23%; margin:1%; float:left; background-color:#fff; height:auto !important;}
.slideshow .slide .slidebgg{padding:40px; box-sizing:border-box; color:#333; height:200px;}
.slideshow .slide img{width:100%; display:block;}
.slideshow .slide .slidebgg .biaotia{line-height:160%; font-size:16px; margin-bottom:10px; font-weight:bold; height:50px;}
.slideshow .slide .slidebgg .zhengwen{width:100%; line-height:150%; font-size:14px;}


.homebox03 { background: #e8f1f9; padding: 60px 0; }
.homebox03 .tit { text-align: center; margin-bottom: 30px; }
.homebox03 .tit .cn { color: #434d5b; font-size: 22px; font-weight: bold; margin-bottom: 20px; }
.homebox03 .tit .en { color: #666; font-size: 16px; line-height: 22px; }
.homebox03 .hb03ul { text-align: center; margin-bottom: 50px; }
.homebox03 .hb03ul a { display: inline-block; padding: 0 20px; margin: 0 2px; background: #fff; border: 1px solid #ccc; font-size: 14px; color: #666; line-height: 40px; text-decoration: none; }
.homebox03 .hb03ul a:nth-child(1) { background: #ff5a20; color: #fff; }
.homebox03 .hb03ul a:hover { background: #ff5a20; color: #fff; }

.homebox04 { background: #425563 url(../img/homebox04bg.jpg) no-repeat center; color: #fff; padding: 60px 0; }
.homebox04 .tit { text-align: center; margin-bottom: 50px; }
.homebox04 .tit .cn { font-size: 22px; margin-bottom: 10px; font-weight: bold; }
.homebox04 .tit .en { font-size: 16px; line-height: 22px; }
.homebox04 .list { overflow: hidden; }
.homebox04 .list .item { width: 21%; margin: 0 2%; box-sizing: border-box; padding-left: 60px; font-size: 16px; line-height: 24px; float: left; background: url(../img/hb04icon01.png) no-repeat 10px center; }
.homebox04 .list .item strong { display: block; }
.homebox04 .list .item:nth-child(1) { background-image: url(../img/hb04icon01.png); }
.homebox04 .list .item:nth-child(2) { background-image: url(../img/hb04icon02.png); }
.homebox04 .list .item:nth-child(3) { background-image: url(../img/hb04icon03.png); }
.homebox04 .list .item:nth-child(4) { background-image: url(../img/hb04icon04.png); }

.homebox05 { padding: 60px 0; }
.homebox05 .tit { text-align: center; color: #666; margin-bottom: 40px; }
.homebox05 .tit .cn { font-size: 22px; margin-bottom: 30px; }
.homebox05 .tit .en { font-size: 14px; line-height: 22px; margin-bottom: 10px; }
.homebox05 .tit .btn {  }
.homebox05 .tit .btn a { display: inline-block; line-height: 40px; height: 40px; padding: 0 30px; font-size: 14px; color: #fff; background: #ff5a20; text-decoration: none; }
.homebox05 .tit .btn a:hover { opacity: .8; }
.homebox05 .list { overflow: hidden; }
.homebox05 .list .item { float: left; width: 12.5%; text-align: center; }
.homebox05 .list .item img {  }
.homebox05 .list .item span { display: block; font-size: 14px; color: #666; line-height: 40px; }

.homebox06 { padding: 60px 0; background: #f5f6f8; }
.homebox06 .tit { text-align: center; margin-bottom:30px; }
.homebox06 .tit .cn { font-size: 22px; margin-bottom: 20px; color: #434d5b; font-weight:bold;}
.homebox06 .tit .en { font-size: 14px; line-height: 22px; color: #434d5b; }
.homebox06 .list { overflow: hidden; }
.homebox06 .list .item { width: 31.3333333%; float: left; margin: 0 1%; background: #fff; }
.homebox06 .list .item .img {  }
.homebox06 .list .item .img a { display: block; }
.homebox06 .list .item .img img { display: block; width: 100%; }
.homebox06 .list .item .info { padding: 40px; }
.homebox06 .list .item .info .name { margin-bottom: 10px; }
.homebox06 .list .item .info .name a { font-size: 18px; }
.homebox06 .list .item .info .text { font-size: 12px; color: #666; line-height: 18px; height: 54px; overflow: hidden; margin-bottom: 20px; }
.homebox06 .list .item .info .link a { font-size: 12px; color: #ff5a20; }


.homebox07 { padding: 60px 0; }
.homebox07 .tit { text-align: center; margin-bottom: 20px; }
.homebox07 .tit .cn { font-size: 22px; color: #434d5b; margin-bottom: 10px; font-weight:bold;}
.homebox07 .tit .en { font-size: 16px; line-height: 22px; color:#666;}
.homebox07 .hb07ul { text-align: center; margin-bottom: 40px; }
.homebox07 .hb07ul a { display: inline-block; padding: 0 15px; line-height: 30px; border: 1px solid #eee; color: #434d5b; font-size: 14px; margin: 0 2px; text-decoration: none; }
.homebox07 .hb07ul a:nth-child(1) { color: #ff5a20; font-weight: bold; }
.homebox07 .hb07ul a:hover { color: #fff; background: #ff5a20; border-color: #ff5a20; }
.homebox07 .hnewstou { width: 570px; float: left; background: #fff; }
.homebox07 .hnewstou .img {  }
.homebox07 .hnewstou .img a { display: block; }
.homebox07 .hnewstou .img img { display: block; width: 100%; }
.homebox07 .hnewstou .info { padding: 40px 60px; border: 1px solid #eee; }
.homebox07 .hnewstou .info .name { line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 10px; }
.homebox07 .hnewstou .info .name a { color: #111; font-size: 20px; text-decoration: none; }
.homebox07 .hnewstou .info .name a:hover { color: #ff5a20; }
.homebox07 .hnewstou .info .text { color: #777; font-size: 14px; line-height: 22px; height: 66px; overflow: hidden; margin-bottom: 20px; }
.homebox07 .hnewstou .info .link { overflow: hidden; font-size: 12px; }
.homebox07 .hnewstou .info .link .time { float: right; color: #999; }
.homebox07 .hnewstou .info .link a { color: #ff5a20; }
.homebox07 .list { margin-left: 630px; }
.homebox07 .list .item { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #eee; }
.homebox07 .list .item .name { line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 10px; }
.homebox07 .list .item .name a { color: #222; font-size: 20px; text-decoration: none; }
.homebox07 .list .item .name a:hover { color: #ff5a20; }
.homebox07 .list .item .text { color: #777; font-size: 14px; line-height: 22px; height: 66px; overflow: hidden; margin-bottom: 20px; }
.homebox07 .list .item .link { overflow: hidden; }
.homebox07 .list .item .link .time { font-size: 12px; color: #999; float: right; }
.homebox07 .list .item .link a { font-size: 12px; color: #ff5a20; }

.homebox07 .news{ margin-top:20px;}
.homebox07 .news li{ width:31%; float:left; margin:1.1%; box-sizing:border-box; padding:30px; background:url(../img/gfj.png) no-repeat -12px -12px #e8f1f9;}
.homebox07 .news li a{text-decoration:none;}
.homebox07 .news li a:hover{color:#06b5ea;}
.homebox07 .news .time{ font-size:12px; line-height:30px;}
.homebox07 .news .tit{ line-height:22px; font-size:18px; text-align:left; color:#333; height:40px;}
.homebox07 .news .info{ margin-top:10px; font-size:14px;}


.innbannera{background:url(../img/inbanner01.jpg) no-repeat center top; height:390px; margin-bottom:50px;}
.innbannerb{background:url(../img/inbanner02.jpg) no-repeat center top; height:390px; margin-bottom:50px;}
.innbannerc{background:url(../img/inbanner03.jpg) no-repeat center top; height:390px; margin-bottom:50px;}
.innbannerd{background:url(../img/inbanner04.jpg) no-repeat center top; height:390px; margin-bottom:50px;}
.innbannere{background:url(../img/inbanner05.jpg) no-repeat center top; height:390px; margin-bottom:50px;}
.innbannerf{background:url(../img/inbanner06.jpg) no-repeat center top; height:390px; margin-bottom:50px;}


.footer { padding: 60px 0; background: #232f3e; color: #ddd; }
.footer .footbar { font-size: 12px; overflow: hidden; margin-bottom: 50px; }
.footer .footbar a { color: #ddd; }
.footer .footbar .links { float: left; }
.footer .footbar .links a { margin-right: 10px; }
.footer .footbar .more { float: right; }
.footer .footbar .more a { padding-left: 20px; margin-left: 10px; background: url(../img/footicon01.gif) no-repeat left center; }
.footer .footbar .more a:nth-child(1) { background-image: url(../img/footicon01.gif); }
.footer .footbar .more a:nth-child(2) { background-image: url(../img/footicon02.gif); }
.footer .footbar .more a:nth-child(3) { background-image: url(../img/footicon03.gif); }

.footer .dllist { overflow: hidden; padding-bottom: 40px; margin-bottom: 30px; border-bottom: 1px solid #3a4553; }
.footer .dllist dl { float: left; width: 20%; }
.footer .dllist dl:last-child{width:30%;}
.footer .dllist dl dt { font-weight: bold; font-size: 18px; margin-bottom: 5px; }
.footer .dllist dl dt a { color: #fff; }
.footer .dllist dl dd { line-height: 24px; font-size: 14px; }
.footer .dllist dl dd a { color: #ddd; }
.footer .beian { text-align: center; }
.footer .beian a { display: inline-block; line-height: 30px; height: 30px; border: 1px solid #848688; color: #ddd; padding: 0 20px 0 50px; background: url(../img/beian.png) no-repeat 20px center; font-size: 14px; background-size: 20px auto; border-radius: 6px; }

.foot { text-align: center; font-size: 14px; line-height: 24px; color: #999; padding: 30px 0 30px; background: #131a22; }
.foot strong { color: #ddd; font-weight: normal; }


.inbanner { margin-bottom: 30px; background:url(../img/inbanner01.jpg) no-repeat center top; height:300px;}
.inbannera { margin-bottom: 30px; background:url(../img/inbanner02.jpg) no-repeat center top; height:300px;}
.inbannerb { margin-bottom: 30px; background:url(../img/inbanner03.jpg) no-repeat center top; height:300px;}
.inbannerc { margin-bottom: 30px; background:url(../img/inbanner04.jpg) no-repeat center top; height:300px;}
.inbannerd { margin-bottom: 30px; background:url(../img/inbanner05.jpg) no-repeat center top; height:300px;}
.inbannere { margin-bottom: 30px; background:url(../img/inbanner06.jpg) no-repeat center top; height:300px;}
.inbannerf { margin-bottom: 30px; background:url(../img/inbanner07.jpg) no-repeat center top; height:300px;}

.side { width: 295px; float: left; }
.sidenav { overflow: hidden; margin-bottom: 20px; box-shadow:0px 3px 3px #ddd;}
.sidenav .hd { line-height: 55px; height: 55px; color:#e90000; font-size: 20px; text-align:center; border-top:3px solid #e90000;}
.sidenav .hd strong { font-weight:bold;}
.sidenav .bd { padding: 10px; background: #fff; margin: 0 6px 6px; border-radius: 0 0 6px 6px; }
.sidenav .snul {  }
.sidenav .snul .snli { margin-bottom: 4px; line-height: 20px; }
.sidenav .snul .snli .sna { padding: 8px 0px; color: #555; font-size: 16px;  display: block; text-decoration: none; border-radius: 4px; -webkit-transition: all .2s; transition: all .2s; box-sizing:border-box; text-align:center;}


.sidenav .snul .snli .sna:hover, .sidenav .snul .snli.on .sna { background:url(../img/mmbga.png) no-repeat center; color: #fff; opacity: .9; filter: alpha(opacity=90);}

.sidebox {  overflow: hidden; margin-bottom: 20px; box-shadow:0px 3px 3px #ddd;}
.sidebox .hd { line-height: 55px; height: 55px; color:#e90000; font-size: 20px; text-align:center; border-top:3px solid #e90000; font-weight:bold;}
.sidebox .bd { margin: 0 6px 6px; padding: 20px; background: #fff; border-radius: 0 0 6px 6px; position: relative; }
.sidebox .bd .sbcon { font-size: 15px; line-height: 28px; color: #555; text-align:left;}
.sidebox .bd .sbcon img{width:15px;}

.main { float:right; width:880px;}
.main .hd { background: #f7f7f7; height: 50px; line-height: 50px; padding: 0 20px; border-radius: 10px; margin-bottom: 10px; }
.main .hd .name { position: relative; float: left; color: #e51d37; font-size: 20px; font-weight: bold; }
.main .hd .name:before { content: ''; display: block; width: 4px; height: 20px; background: #e51d37; position: absolute; left: -20px; top: 15px; }
.main .hd .now { float: right; font-size: 12px; color: #666; }
.main .hd .now a { color: #888; }
.main .hd .now .split { margin: 0 4px; font-family: simsun; }
.main .bd { padding: 20px; font-size: 16px; color: #333; line-height: 30px; }
.main .bd p { margin-bottom: 20px; }
.main .bd img { max-width: 100%; }
.main .bd .nylxwma{width:90%; margin:0 auto 30px;}
.main .bd .nylxwma li{width:44%; margin:0 3%; float:left; text-align:left; text-indent:20px; height:45px; line-height:45px; border-bottom:1px dotted #ddd;}
.main .bd .nylxwma li img{width:20px; vertical-align:middle;}

.history { }
.history li { border-left: 2px solid #e51d37; padding: 20px 0 20px 20px; position: relative; }
.history li strong { font-size: 24px; font-family: arial; color: #e51d37; margin-right: 20px; position: relative; }
.history li strong:before { content: ''; display: block; width: 6px; height: 6px; border-radius: 50%; background: #e51d37; position: absolute; left: -24px; top: 12px; }
.history li strong:after { content: ''; display: block; width: 10px; height: 10px; border-radius: 50%; background: transparent; border: 1px solid #e51d37; position: absolute; left: -27px; top: 9px; }

.newslist { }
.newslist .item { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dashed #ccc; overflow: hidden; }
.newslist .item .time { float: left; text-align: right; width: 90px; line-height: 24px; font-family: arial; margin-top: 6px; color: #999; }
.newslist .item .time .day { font-size: 30px; }
.newslist .item .time .year { font-size: 14px; }
.newslist .item .img { float: right; margin-left: 20px; }
.newslist .item .img img { height: 80px; display: block; }
.newslist .item .info { margin-left: 0px; }
.newslist .item h3 { font-weight: normal; margin-bottom: 10px; height: 30px; overflow: hidden; }
.newslist .item h3 a { color: #39424b; font-size: 22px; text-decoration: none; }
.newslist .item h3 a:hover { color: #e51d37; }
.newslist .item .txt { font-size: 14px; line-height: 24px; color: #999; height: 48px; overflow: hidden; }


.newstitle { font-size: 26px; text-align: center; line-height: 30px;  margin-bottom: 5px; }
.newsinfo { font-size: 12px; text-align: center; line-height: 30px; color: #999;  }
.newsinfo .author, .newsinfo .time { margin: 0 5px; }
.newsmaincon { margin: 20px 0;  }
.newsmaincon .prointroa{width:100%;}
.newsmaincon .prointroa li{float:left; width:46%; margin:1%; text-align:center;}
.newsmaincon .prointroa li img{display:block; width:90%; margin:0 auto;}
.newsmaincon img { max-width: 100%; }
.newsmaincon h3 { font-size: 18px; font-weight: normal; background: linear-gradient(to right, rgba(234,0,0,1), rgba(255,51,0,1)); color: #fff; line-height: 40px; height: 40px; padding: 0 20px; border-radius: 20px; margin-bottom: 20px; margin-top: 40px; }
.newsmaincon .dou { margin-bottom: 20px; }
.newsmaincon .dou02 { overflow: hidden; }
.newsmaincon .dou02 li { width: 50%; float: left; }
.newsmaincon .dou li:before { content: '·'; color: #ea0000; font-weight: bold; margin-right: 10px; }

.newsbackline { height: 30px; line-height: 30px; border-top: 1px solid #dedede; padding-top: 10px; margin: 30px 0 0; }
.newsbackline ul { width: 100%; }
.newsbackline ul li { width: 33.333333%; float: left; text-align: center; display: block; height: 33px; }
.newsbackline ul li a { display: inline-block; width: 120px; border-width: 1px; border-style: solid; border-color: #dedede; text-decoration: none; color: #666; font-size: 12px; }
.newsbackline ul li a:hover { border-color: #323e4a; color: #323e4a; }
.newsbackline ul li.prev { text-align: left; }
.newsbackline ul li.prev a { text-align: center; }
.newsbackline ul li.next { text-align: right; }
.newsbackline ul li.next a { text-align: center; }

.productlist { }
.productlist li { width: 31.3333333%; margin: 0 1% 20px; box-sizing:border-box; border: 1px solid #dedede; padding: 10px; -webkit-transition: all .2s; transition: all .2s; float: left; }
.productlist li:hover { -webkit-transform: scale(1.05); transform: scale(1.05); border: 1px solid #e51d37; }
.productlist li .img {  }
.productlist li .name { line-height: 24px; font-size: 14px; height:20px; overflow:hidden;}

.honor { overflow: hidden; }
.honor li { width:31.3%; margin: 0 1% 20px; float: left; box-sizing: border-box; text-align:center; padding:12px; box-sizing:border-box; border:1px solid #ddd;}
.honor li a { display: block;}
.honor li a:hover { border: 1px solid #e51d37; }
.honor li img { display: block; width: 100%; margin-bottom: 10px; }
.honor li span { display: block; line-height: 40px; height: 40px; background-color:#666; color:#fff; overflow: hidden; font-size:15px; text-align:center;}


/* 隐藏显示*/
.hidden01{ display:none;}
.show01{ display:block;}

.ke-zeroborder td{font-size:13px;}
.pcmap{display:block;}
.mobilemap{display:none;}


@media (max-width: 1200px){
	.wrapper { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.homebox01{padding:40px;}
	.homebox01 .boxfl{width:100%;}
	.homebox01 .boxfr{width:100%; margin-top:20px;}	
	.homebox01 .box03{height:440px;}
	.bannerslide { height:400px;}
	.side{width:27%; margin-right:3%;}
	.main{width:70%;}
	
	.main .bd .nylxwma li{width:100%; float:none;}

}


@media (max-width: 800px){
	
	.bannerslide { height:200px;}
	.bannerslide .arrow-right{width:25px; height:25px; background-size:100%;}
	.bannerslide .arrow-left{width:25px; height:25px; background-size:100%;}
	.topline{display:none;}
	.top .logo{width:70%;}
	.bannerslide .swiper-slide { height: 200px; }
	
	.inbanner { margin-bottom: 30px; background-size:220%; height:140px;}
.inbannera { margin-bottom: 30px; background-size:220%; height:140px;}
.inbannerb { margin-bottom: 30px; background-size:220%; height:140px;}
.inbannerc { margin-bottom: 30px; background-size:220%; height:140px;}
.inbannerd { margin-bottom: 30px; background-size:220%; height:140px;}
.inbannere { margin-bottom: 30px; background-size:220%; height:140px;}
.inbannerf { margin-bottom: 30px; background-size:220%; height:140px;}
	
	.topbar .tip { display: none; }
	.topbar .links .la, .topbar .links .split, .header .slogan, .header .tel, .header .logo:after { display: none; }
	
	.header .logo { margin-right: 0; padding-right: 0; width: 100%; float: none; }
	.nav{width:100%;}
	.nav .nLi{ float:none; line-height:55px; height: auto !important; width:100%; text-align:center; position:relative;}
	.nav .nLi h3>a{ border:none;line-height:55px; font-size:15px; padding:0;}
	.nav .nLi em{ position:absolute; right:-40px; height:38px; top:10px; width:100%; z-index:2; background-repeat:no-repeat; background-image:url(../images/arrownav.png); background-position:center center;}
	.nav .sub{ position:absolute; width:100%; box-sizing:border-box; padding:0; border:none; top:55px; left:0; height: auto !important; z-index:1000001; background-color:#000;}
	.nav .sub li{ border:none; line-height:30px;}
	.nav .sub a{ display:block;}
	.nav .nLi:hover .sub{ position:absolute; width:100%; box-sizing:border-box; padding:0; border:none; top:55px; left:0; height: auto !important; z-index:1000001; background-color:#000;}
	.nav .nLi .active em{ background-image:url(../images/arrownavon.png);}
	
	.homebox01 .boxfl{width:100%; display:block;}
	.homebox01 .boxfr{width:100%; display:block;}
	.slideshow{width:95%; margin:0 auto; display:block;}
	.slideshow .slide{width:48%; margin:2% 1%; float:left;}
	.slideshow .slide .slidebgg .biaotia{height:50px; overflow:hidden;}
	.homebox01 .list{margin-bottom:20px;}
	
	.homebox01 { padding: 40px 0; }
	.homebox01 .tit .en { line-height: 20px; margin: 10px 0; }
	.homebox01 .list .item { width: 100%; margin: 0 0 20px; }
	
	.homebox01 .box03{height:270px;}
	
	.homebox02 { height: auto; background-size: auto 200px; background-position: center top; }
	.homebox02 .wrapper { padding: 200px 0 0; }
	.homebox02 .conbox { position: relative; top: auto; right: auto; left: auto; bottom: auto; padding: 20px 30px; }
	
	.homebox03 { padding: 40px 0; }
	.homebox03 .tit .en br { display: none; }
	.homebox03 .hb03ul a { margin-bottom: 4px; }
	
	.homebox04 { padding: 40px 0; }
	.homebox04 .tit{margin-bottom:20px;}
	.homebox04 .tit .en br { display: none; }
	.homebox04 .list .item { width:48%; margin:1%; font-size:14px; padding-left:50px;}
	
	.homebox05 { padding: 50px 0; }
	.homebox05 .list .item { width: 50%; }
	
	
	.homebox06 .tit .en br { display: none; }
	.homebox06 .tit { margin-bottom: 30px; }
	.homebox06 .list .item { width: 100%; }
	
	.homebox07 .hnewstou { width: 100%; float: none; margin-bottom: 20px; }
	.homebox07 .hnewstou .info { padding: 20px; }
	.homebox07 .list { margin-left: 0; }
	.homebox07 .news li{width:100%;}
	
	.footer { display: none; }
	
	.sidebox { display: none; }
	.side { float: none; width: 100%; }
	.sidenav .snul { overflow: hidden; }
	.sidenav .snul .snli { float: left; width:100%; margin:1% 0; }
	
	.main { width: 100%; float: none; }
	.main .hd .now { display: none; }
	.main .bd { padding: 10px 0; }
	
	.newslist .item .time { display: none; }
	.newslist .item .info { margin-left: 0; }
	
	.productlist li { width: 48%; }
	.honor li { width: 48%; }
	.honor li img { height: 200px; }
	.sidenav .snul .snli .sna { font-size: 15px;}
	.productlist li .name { height: 48px; overflow: hidden; }


	.top .nav{ /*position:absolute;width:100%;*/ position:fixed; left:0px; right:0; z-index:200; top:72px; bottom:0px; background-color:#eee;  padding:0; display:none; overflow-y:auto;}
	.top .nav li{ float:none; width:100%; text-align:center;}
	.top .nav a{ display:block; font-size:15px; margin:1px 0; background-color:rgba(255,255,255,0.8);}
	
	.top .navon{ display:block;}
	/* 隐藏显示*/
	.hidden03{ display:none;}
	.show03{ display:block;}
	.ke-zeroborder{word-wrap:break-word;word-break:break-all;}

	.pcmap{display:none;}
	.main .bd a.mobilemap{display:block; background-color:#eee; height:50px; line-height:50px; width:80%; color:#999; margin:30px auto; text-align:center;}
	.main .bd a.mobilemap:hover{background-color:#b70000; color:#fff; text-decoration:none;}
}
 
 
 
 
 